package dto;

import java.io.Serializable;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;

import sun.jdbc.odbc.OdbcDef;

public class OrdenDespachoProcesadaDTO implements Serializable{
	private static final long serialVersionUID = 1L;
	private String estado;
	private Date fechaDespacho;
	private Date fechaVenta;
	private String idModuloDespacho;
	private String idModuloPortalWeb;
	private double monto;
	private Integer nroDespacho;
	private int nroVenta;
	private List<ItemOdDTO> items;

	public List<ItemOdDTO> getItemDespacho() {
		return items;
	}

	

	public OrdenDespachoProcesadaDTO(String estado, Date fechaDespacho,
			Date fechaVenta, String idModuloDespacho, String idModuloPortalWeb,
			double monto, Integer nroDespacho, int nroVenta, List<ItemOdDTO> items) {
		super();
		this.estado = estado;
		this.fechaDespacho = fechaDespacho;
		this.fechaVenta = fechaVenta;
		this.idModuloDespacho = idModuloDespacho;
		this.idModuloPortalWeb = idModuloPortalWeb;
		this.monto = monto;
		this.nroDespacho = nroDespacho;
		this.nroVenta = nroVenta;
		this.items = items;
	}


	public String getEstado() {
		return estado;
	}

	public String getFechaDespacho() {
		DateFormat fechaHora = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");
		return fechaHora.format(this.fechaDespacho);
	}

	public String getFechaVenta() {
		DateFormat fechaHora = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");
		return fechaHora.format(this.fechaVenta);
	}

	public String getIdModuloDespacho() {
		return idModuloDespacho;
	}

	public List<ItemOdDTO> getItems() {
		return items;
	}

	public void setItems(List<ItemOdDTO> items) {
		this.items = items;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}

	public void setFechaDespacho(Date fechaDespacho) {
		this.fechaDespacho = fechaDespacho;
	}

	public void setFechaVenta(Date fechaVenta) {
		this.fechaVenta = fechaVenta;
	}

	public void setIdModuloDespacho(String idModuloDespacho) {
		this.idModuloDespacho = idModuloDespacho;
	}

	public void setIdModuloPortalWeb(String idModuloPortalWeb) {
		this.idModuloPortalWeb = idModuloPortalWeb;
	}

	public void setMonto(double monto) {
		this.monto = monto;
	}

	public void setNroDespacho(Integer nroDespacho) {
		this.nroDespacho = nroDespacho;
	}

	public void setNroVenta(int nroVenta) {
		this.nroVenta = nroVenta;
	}

	public String getIdModuloPortalWeb() {
		return idModuloPortalWeb;
	}

	public double getMonto() {
		return monto;
	}

	public Integer getNroDespacho() {
		return nroDespacho;
	}

	public int getNroVenta() {
		return nroVenta;
	}

	
}